package com.dianxin.smartpark.dao.mapper.app;

import com.dianxin.smartpark.dao.dataobject.app.SmartParkApp;
import com.dianxin.smartpark.dao.dataobject.app.SmartParkAppExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface SmartParkAppMapper {
    long countByExample(SmartParkAppExample example);

    int deleteByExample(SmartParkAppExample example);

    int deleteByPrimaryKey(Long id);

    int insert(SmartParkApp record);

    int insertSelective(SmartParkApp record);

    List<SmartParkApp> selectByExample(SmartParkAppExample example);

    SmartParkApp selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") SmartParkApp record, @Param("example") SmartParkAppExample example);

    int updateByExample(@Param("record") SmartParkApp record, @Param("example") SmartParkAppExample example);

    int updateByPrimaryKeySelective(SmartParkApp record);

    int updateByPrimaryKey(SmartParkApp record);
}